package com.strategy.strategy;

public abstract class Duck {
    //聚合接口，
    FlyBehavior flyBehavior ;

    //调用接口方法，这样子类不用重写方法，只用修改flyBehavior接口的实现就好了
    public void fly(){
        if (flyBehavior != null){
            flyBehavior.fly();
        }
    }

    public abstract void display();
}
